← Home

Single Leg Robot Simulations

December 27, 2025

#Robotics #Single_Leg_Project #Control

Several simulations have been conducted in different simulators:

  • Verifying the numerical model obtained in here via symbolic simulation in MATLAB
  • Testing a simple model of the leg using Simscape
  • Simulating the whole system in Pybullet
  • Simulating the system in Isaac Sim for more realistic results

    Numerical Model in MATLAB

The dynamics of the system were derived here. MATLAB symbolic toolbox was used to convert the dynamics to .m functions. These functions take the current state of the system along with applied torques as input and simulate the system for one timestep. They can be used in a for loop can simulate the whole system. You can take a look at the simulation and the code behind it on Github.

A simple demo of this simulation is shown below:

symbolic demo.mp4

Simple Model in Simscape

Pybullet Simulator

The SLIP controller was implemented in Pybullet simulator. A demo is shown below:

(#todo: add a note for the SLIP controller)

Pybullet Demo.mp4

Isaac Sim Simulator

The SLIP controller was implemented in Isaac Sim for better accuracy. A demo of this simulation is shown below:

Isaac Demo.mp4

© 2025 Mohammadreza Gilak